package com.leilei.dao;

import com.leilei.entity.CommodityVersion;

import java.util.List;

public interface ICommodityVersion {

    /**
     * 查询所有的CommodityVersion
     * @param pid 要查找的pid
     * @return 返回CommodityVersion集合
     */
    List<CommodityVersion> selectCommodityVersionByPid(int pid);

    /**
     * 根据pvid查找商品版本信息
     * @param pvid 要查找的pvid
     * @return 返回商品版本信息
     */
    CommodityVersion getCommodityVersionByPvid(int pvid);

    /**
     * 新增类型
     * @param commodityVersion 新增类型commodityVersion
     * @return 受影响的行数
     */
    int insertCommodityVersion(CommodityVersion commodityVersion);

    /**
     * 删除类型
     * @param pvid 删除类型的id
     * @return 受影响的行数
     */
    int deleteCommodityVersionByPvid(int pvid);


    /**
     * 更新类型
     * @param commodityVersion commodityVersion对象
     * @return 受影响的行数
     */
    int updateCommodityVersion(CommodityVersion commodityVersion);

}
